.m-top {
    position: relative;
    z-index: 910;
    height: 70px;
    box-sizing: border-box;
    background: #242424;
    border-bottom: 1px solid #000;
}
.m-subnav {
    z-index: 90;
    height: 35px;
    box-sizing: border-box;
    background-color: #C20C0C;
    border-bottom: 1px solid #a40011;
}
.g-bd4 {
    background: url("https://s2.music.126.net/style/web2/img/frame/wrap4.png?4d2cf67d1ebcfd457f79447422ab50a6")
      repeat-y center 0;
  }
  .g-bd4 {
    width: 980px;
    min-height: 700px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-width: 0 1px;
  }
  .g-mn4 {
    float: left;
    width: 73.4%;
    min-height: 100px;
    margin-right: -270px;
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
  }
  .g-mn4c {
    margin-right: 271px;
  }
  .g-wrap6 {
    padding: 47px 30px 40px 39px;
  }
  .f-cb::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  .m-info .cover {
    float: left;
    position: relative;
    display: inline;
    margin: 0 -220px 0 0;
  }
  .u-cover-dj {
    width: 200px;
    height: 200px;
  }
  .u-cover img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .m-info .cnt {
    float: right;
    width: 100%;
  }
  .m-info .cntc {
    margin-left: 230px;
  }
  .m-info .topblk {
    margin-bottom: 20px;
}
  .m-info .hd {
    position: relative;
    margin: 0 0 12px;
    line-height: 24px;
  }
  .A-icn, .uA-icn2, .A-icn3 {
      display: inline-block;
      overflow: hidden;
      vertical-align: middle;
  }
  .A-icn, .u-title-1 .out .icon {
      background: url('../../../assets/imgs/icon.png') no-repeat;
  }
  .A-icn-13 {
      width: 54px;
      height: 24px;
      background-position: 0 -186px;
  }

  .f-fl {
      float: left;
  }
  .f-pr {
      position: relative;
      zoom: 1;
  }
  .m-info .tit {
      margin-left: 64px;
      position: relative;
  }
  .m-info .hd h2 {
      line-height: 24px;
      font-size: 20px;
      font-weight: normal;
  }
   h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, header, menu, section, p, input, td, th, ins {
      padding: 0;
      margin: 0;
  }
  table {
      border-collapse: collapse;
      border-spacing: 0;
      table-layout: fixed;
  }
  .f-ff2 {
      font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
  }
  .m-info .intr {
    margin-top: 4px;
    line-height: 18px;
    color: #666;
}
.m-info .intr b {
    display: inline-block;
}
.m-info b {
    font-weight: normal;
    color: #666;
}
.s-fc7, a.s-fc7:hover {
    color: #0c73c2;
}
  .m-info .btns {
      margin-bottom: 25px;
  }
  .u-btn2, .u-btn2 i, .u-btn2 .icn, .u-btni, .u-btni i, .u-tag, .u-tag i, .u-btni-addply .ply {
      background: url('../../../assets/imgs/button2.png') no-repeat 0 9999px;
  }
  .u-btn2-2 {
      color: #fff;
      background-position: right -428px;
  }
  .u-btn2-2:hover {
      background-position: right -510px;
  }
  .u-btn2-2:hover i{
      background-position: 0 -469px;
  }
  .u-btn2-2:hover em{
      background-position: -28px -1622px;
  }
  .u-btn2 {
      padding: 0 5px 0 0;
      white-space: nowrap;
      margin-right: 10px;
  }
  .u-btni-addply i {
      padding: 0 7px 0 8px;
  }
  .u-btn2-2 i {
      color: #fff;
      background-position: 0 -387px;
  }
  .u-btn2, .u-btn2 i {
      display: inline-block;
      height: 31px;
      line-height: 31px;
      overflow: hidden;
      vertical-align: top;
      text-align: center;
      cursor: pointer;
  }
  .u-btni-addply .ply {
      float: left;
      width: 20px;
      height: 18px;
      margin: 6px 2px 2px 0;
      background-position: 0 -1622px;
      overflow: hidden;
  }
  .u-btni {
      padding: 0 5px 0 0;
      white-space: nowrap;
  }
  .u-btni, .u-btni i {
      float: left;
      height: 31px;
      line-height: 30px;
      min-width: 23px;
      cursor: pointer;
  }
  .m-info .btns2 .u-btni, .m-info .btns .u-btni {
      margin-right: 6px;
      font-family: simsun,\5b8b\4f53;
  }
  .u-btni-share, .u-btni-fav, .u-btni-cmmt, .u-btni-dl {
      background-position: right -1020px;
  }
  .u-btni-fav i {
      background-position: 0 -977px;
      padding-left: 28px;
  }
  .u-btni-share i {
      background-position: 0 -1225px;
      padding-left: 28px;
  }
  .u-btni-dl i {
      background-position: 0 -2761px;
      padding-left: 28px;
  }
  .u-btni-cmmt i {
      background-position: 0 -1465px;
      padding-left: 28px;
  }
  
  .n-albdesc {
    margin-top: 20px;
 }
 .f-brk {
    word-wrap: break-word; 
    word-break: break-word;
    white-space: normal;
 }
 .n-albdesc p {
    color: #666;
    text-indent: 2em;
    line-height: 24px;
    margin-top: 4px;
}
.s-fc7, a.s-fc7:hover {
    color: #0c73c2;
}
.f-fr {
    float: right;
}
.A-icn-69, .A-icn-70 {
    width: 11px;
    height: 8px;
    background-position: -65px -520px;
}